class Foo {
  x: Int
  y = 1
}

v1 {
  foo = new Foo {
    x = y
  }
  y = 3
}

v2 = (v1) {
  y = 4
}

v3 = (v1) {
  foo {
    y = 5
  }
}
